package cn.iocoder.yudao.module.eval.controller.admin.statistics.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 企业计划统计 Response VO")
@Data
public class EvalEnterprisePlanStatisticsRespVO {

    @Schema(description = "计划总数", example = "25")
    private Integer totalPlans;

    @Schema(description = "草稿状态计划数", example = "2")
    private Integer draftPlans;

    @Schema(description = "进行中计划数", example = "5")
    private Integer activePlans;

    @Schema(description = "已完成计划数", example = "18")
    private Integer completedPlans;

    @Schema(description = "平均完成时间（天）", example = "15.5")
    private Double averageCompletionDays;

    @Schema(description = "计划完成率", example = "72.0")
    private Double planCompletionRate;

}
